package com.gable.report.model;

/**
 * Created by gable on 2018/1/18.
 */
public class ChartsOverviewWarningView extends ChartsAssetsBaseDataView{
    //业务修改：总览添加 维修指派，评价及保养评价的操作，添加待办事项需求字段

    private String repairTime;  //报修时间

    private String repairStatus;  //维修状态

    private String dispatchStatusItem;//派工状态名称

    private String deviceStatus;  //设备状态

    private Long haltMin;       //宕机时间

    private String faultDescription; //故障描述

    private String serviceProvider; //服务商

    private String responsible;     //负责人

    private String warn;            //警告颜色

    private Long haveFaultMin;          //已故障时间

    //待办事项字段
    private Long maintenanceId;      //维修或者保养id

    private Long dispatchId;          //派工id

    private String photos;             //设备故障图片

    private Integer maintenanceType;    //是否送修

    private String type;            //运维类型 维修 保养

    private String status;          //状态 待指派或待评价的状态

    private String assetsPhotos;    //设备图片

    private String lastCompulsoryDate; //上次强检时间

    private String planCompulsoryDate; //计划强检时间

    private String lastUpkeepDate; //上次保养时间

    private String planUpkeepDate; //计划保养时间

    private String lastInspectionDate; //上次巡检时间

    private String planInspectionDate; //计划巡检时间

    private String content;     //提醒内容

    //设备监控 添加字段
    private Long parameterEventId;  //参数事件id

    private Long parameterId;       //参数id

    private Double parameterValue;  //参数值

    private String policeLevel;     //报警等级

    private String statusText;      //处理状态

    private String parameterName;   //报警参数

    private String createTime;      //报警时间

    private Long proccessNum;     //参数标准范围

    public String getRepairTime() {
        return repairTime;
    }

    public void setRepairTime(String repairTime) {
        this.repairTime = repairTime;
    }

    public String getRepairStatus() {
        return repairStatus;
    }

    public void setRepairStatus(String repairStatus) {
        this.repairStatus = repairStatus;
    }

    public String getDispatchStatusItem() {
        return dispatchStatusItem;
    }

    public void setDispatchStatusItem(String dispatchStatusItem) {
        this.dispatchStatusItem = dispatchStatusItem;
    }

    public String getDeviceStatus() {
        return deviceStatus;
    }

    public void setDeviceStatus(String deviceStatus) {
        this.deviceStatus = deviceStatus;
    }

    public Long getHaltMin() {
        return haltMin;
    }

    public void setHaltMin(Long haltMin) {
        this.haltMin = haltMin;
    }

    public String getFaultDescription() {
        return faultDescription;
    }

    public void setFaultDescription(String faultDescription) {
        this.faultDescription = faultDescription;
    }

    public String getServiceProvider() {
        return serviceProvider;
    }

    public void setServiceProvider(String serviceProvider) {
        this.serviceProvider = serviceProvider;
    }

    public String getResponsible() {
        return responsible;
    }

    public void setResponsible(String responsible) {
        this.responsible = responsible;
    }

    public String getWarn() {
        return warn;
    }

    public void setWarn(String warn) {
        this.warn = warn;
    }

    public Long getHaveFaultMin() {
        return haveFaultMin;
    }

    public void setHaveFaultMin(Long haveFaultMin) {
        this.haveFaultMin = haveFaultMin;
    }

    public Long getMaintenanceId() {
        return maintenanceId;
    }

    public void setMaintenanceId(Long maintenanceId) {
        this.maintenanceId = maintenanceId;
    }

    public Long getDispatchId() {
        return dispatchId;
    }

    public void setDispatchId(Long dispatchId) {
        this.dispatchId = dispatchId;
    }

    public String getPhotos() {
        return photos;
    }

    public void setPhotos(String photos) {
        this.photos = photos;
    }

    public Integer getMaintenanceType() {
        return maintenanceType;
    }

    public void setMaintenanceType(Integer maintenanceType) {
        this.maintenanceType = maintenanceType;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAssetsPhotos() {
        return assetsPhotos;
    }

    public void setAssetsPhotos(String assetsPhotos) {
        this.assetsPhotos = assetsPhotos;
    }

    public String getLastCompulsoryDate() {
        return lastCompulsoryDate;
    }

    public void setLastCompulsoryDate(String lastCompulsoryDate) {
        this.lastCompulsoryDate = lastCompulsoryDate;
    }

    public String getPlanCompulsoryDate() {
        return planCompulsoryDate;
    }

    public void setPlanCompulsoryDate(String planCompulsoryDate) {
        this.planCompulsoryDate = planCompulsoryDate;
    }

    public String getLastUpkeepDate() {
        return lastUpkeepDate;
    }

    public void setLastUpkeepDate(String lastUpkeepDate) {
        this.lastUpkeepDate = lastUpkeepDate;
    }

    public String getPlanUpkeepDate() {
        return planUpkeepDate;
    }

    public void setPlanUpkeepDate(String planUpkeepDate) {
        this.planUpkeepDate = planUpkeepDate;
    }

    public String getLastInspectionDate() {
        return lastInspectionDate;
    }

    public void setLastInspectionDate(String lastInspectionDate) {
        this.lastInspectionDate = lastInspectionDate;
    }

    public String getPlanInspectionDate() {
        return planInspectionDate;
    }

    public void setPlanInspectionDate(String planInspectionDate) {
        this.planInspectionDate = planInspectionDate;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Long getParameterEventId() {
        return parameterEventId;
    }

    public void setParameterEventId(Long parameterEventId) {
        this.parameterEventId = parameterEventId;
    }

    public Double getParameterValue() {
        return parameterValue;
    }

    public void setParameterValue(Double parameterValue) {
        this.parameterValue = parameterValue;
    }

    public String getPoliceLevel() {
        return policeLevel;
    }

    public void setPoliceLevel(String policeLevel) {
        this.policeLevel = policeLevel;
    }

    public String getStatusText() {
        return statusText;
    }

    public void setStatusText(String statusText) {
        this.statusText = statusText;
    }

    public String getParameterName() {
        return parameterName;
    }

    public void setParameterName(String parameterName) {
        this.parameterName = parameterName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Long getProccessNum() {
        return proccessNum;
    }

    public void setProccessNum(Long proccessNum) {
        this.proccessNum = proccessNum;
    }

    public Long getParameterId() {
        return parameterId;
    }

    public void setParameterId(Long parameterId) {
        this.parameterId = parameterId;
    }
}
